
.task div {
  display:inline;
  width:auto;
}

.mark_task_completed {
  text-decoration: line-through;
}

div.some_tasks div.task {
  line-height:22px;
  margin-bottom:5px;
  padding-top:5px;
  padding-bottom:5px;
}

.task .type {
  padding:1px 4px 1px 4px;
  color:white;
  font-size:11px;
  background:gray;
  margin-left:2px;
  margin-right:2px;
}

.task .type_0 {
  background:#5F8925;
}

.task .type_1 {
  background:#E76D2C;
}

.task .type_2 {
  background:gray;
}

.task .type_3 {
  background:#666666;
}

.task .type_4 {
  background:#D86BA2;
}

.task .type_5 {
  background:#429500;
}

.task .type_6 {
  background:#052A92;
}

.task .type_7 {
  background:#000000;
}

.task .type_8 {
  background:#052A92;
}

.task .type_9 {
  background:#052A92;
}

.task .type_10 {
  background:#052A92;
}


.today {
  background:#FFFED6;
}

.overdue {
  color:#C32B1D;
}


a.from_order_item {
  background:url('/assets/orders/order_item.png') no-repeat;
  padding-left:20px;
}

.task_type_switch {
  float: left;
  overflow: hidden;
  text-indent: -1000px;
  width: 16px;
}

.task_type_switch_from_input {
  background:url('/assets/tasks/input.png') no-repeat 0px 2px;
}

.task_type_switch_from_select {
  background:url('/assets/tasks/select.png') no-repeat  0px 2px;
}


.task_type_by_select select,
.task_type_by_input input {
  float:left;
}

input.date {
  width:70px;
}

span.assign {
  margin-left:5px;
}